package com.base.springboot.starter.common.cipher;

/**
 * 提供对称加密算法的秘钥操作
 * User: wangwei
 * Date: 2021-04-22 1:51 下午
 */
public interface SymmetryCryptedMachine extends CryptedMachine{

    /**
     * 对称秘钥解密
     * @param encryptedData 密文
     * @param iv 加密算法的初始向量
     * @param sessionKey 密钥
     * @return
     * @throws CipherException
     */
    String decrypt(String encryptedData, String iv, String sessionKey) throws CipherException;
}
